Hello Warp25
It all depends on what you intend to undertake while in Crans Montana, and in Geneva. I think, a Saver Day Pass or simply a point-to-point ticket would be more convenient to travel from A to B. Choose the ticket that is the most cost-effective.
https://www.sbb.ch/en/tickets-offers/tickets/day-passes/saver-day-pass.html
The Swiss Travel Pass is not valid for the lifts in Crans-Montana. If you will be staying in a hotel in Geneva, you will get the free tourist card that includes the city public transport.
Kind regards,
Roland