Cita: ya mejore el programa solo que ahora no me compila en el getche
Esa llamada a getche() al final, allí solita, sin padre ni madre ni perrito que le ladre...
¿Te has fijado en que está fuera de cualquier función?
Y, por cierto, ¿Dónde está la función
opcion2(), la cual veo prototipada, llamada, pero no implementada?