@qianwendonga31
Can you see Mont Blanc and Matterhorn from anywhere in Switzerland?
No.
In most of switzerland you can not see the Alps at all since they are obscured by other mountains, like the Voralps.
In some places in The Berner Oberland you can see a number of 4 000+ meter peaks, like Jungfrau, Mönch, Eiger and Schreckhorn.
But to see Mont Blanc good you have to go to France or Italy. I recommend Chamonix.