Yes, there are lots of different train companies, with names shortened to acronyms like MOB, BOB, SOB, BLS, RhB, and so on. They are related to the history of the Swiss rail system and how it was built—-some have narrow-gauge lines, for example. But as WengenK says, you do not need to be concerned with that——they are all listed on SBB and you can buy tickets though the website or the app. It is only a few named “scenic trains” that need separate reservations, mainly for their special cars.
Those named trains may or may not have special “panoramic” cars with large windows, but the main feature is the route they take and the number of stops along the way (generally fewer than the regular regional trains that run on the same tracks). You can see the routes on this map of the Swiss railway system, where they are highlighted:
https://www.travelswitzerland.com/en/download/swiss-travel-system-map-en-2023/?wpdmdl=14294&masterkey=63a023c8da36c
For the specific trains you ask about:
For Zurich to Locarno, there is a direct train over the Gotthard Pass route, named the Gottardo Treno, but it is not a special “scenic train”, simply a regular regional train which requires no special tickets or reservations. Look for IR 46, which departs Zurich every 2 hours at xx:05 (8:05, 10:05, etc.).
From Locarno to Zermatt, you have two route options:
(1) you can go back on the Treno Gottardo as far as Göschenen and change there to a train going to nearby Andermatt. There you can catch the named Glacier Express if you wish (reservations required), or you can ride the regional train and change trains at Brig to reach Zermatt.
(2). You can take the scenic Centovalli train from Locarno east to Domodossola, anchge there to a train through the Simplon tunnel to Brig, an change there to the train to Zermatt.
From Zermatt to Montreux you also have a choice of routes, one going via the Lötschberg Basistunnel and Spiez, to the Golden Pass route, and the other through the Rhône Valley to Martigny and on to Montreux. I suggest you use that one, as you will be on the Golden Pass route from Montreux to the Berner Oberland.
As you noted, from Montreux to Interlaken Ost, gateway to the Berner Oberland, SBB tends to route you through Bern, or even back to Visp and through the deep tunnel to S;pier, as these are faster. But you can always choose to follow the Golden Pass route instead, using either the named Golden Pass train (reservations may be required for this, so check) or regular regional trains on the same tracks.