for senario say lets say you have 7 lands coming into play 6 of which are mountains. Does the controller of scapeshift choose the order they come into play?
No, they all come into the battlefield at the same time
Is there a possible technicality that might make all the mountains trigger valakut 6 times?
Yes, it would trigger 6 times. Valakut has what's called an intervening "if" clause:
603.4. A triggered ability may read "When/Whenever/At [trigger event], if [condition], [effect]." When the trigger event occurs, the ability checks whether the stated condition is true. The ability triggers only if it is; otherwise it does nothing. If the ability triggers, it checks the stated condition again as it resolves. If the condition isn't true at that time, the ability is removed from the stack and does nothing. Note that this mirrors the check for legal targets. This rule is referred to as the "intervening 'if' clause" rule. (The word "if" has only its normal English meaning anywhere else in the text of a card; this rule only applies to an "if" that immediately follows a trigger condition.)
When all the lands come into play at the same time, 6 trigger events occur and as long as you have 5 other mountains on the battlefield for each mountain that came in, that trigger event would be satisfied and the trigger would be put on the stack.
It's also probably worth mentioning that if you played Scapeshift with *no* Valakut already in play and you sac'd 7 lands and brought back 6 Mountains + 1 Valakut, the Valakut you brought back would also trigger 6 times.