Hola de nuevo!! Te comento:
La variable bool salir, no te sirve en este caso, ya que si por ejemplo escoges la opción 1, cuando la ejecución del programa llega a "break;", sale del switch.
El cin.get(), tanto los de dentro de los case, como cuando terminas el switch, tampoco te sirve, ya que con eso lo que haces es leer un caracter de la entrada standar (teclado), y ya lees con "cin>>opcion" arriba del switch.
El return main tampoco, cuando quieres terminar la ejecución del programa, simplemente con el return 0 tienes suficiente.
Nada más, sigue aprendiendo