Menu switch case

silth, tus conocimientos de lenguaje C están cogidos con pinzas, pero crees que no y que no te entendemos. xD

Coge un manual de C, y mirate bien lo que es una función, un procedimiento, una variable y sus tipos, una estructura switch case, etc.. porque estás mezclando conceptos.

Creo que de la manera que tienes estructurado el programa, mi anterior recomendación de usar una variable enum es más simple, pero bueno, haz un procedimiento si te empeñas (que no función, porque no devuelve nada). Tienes que declararlo e implementarlo, teniendo bien claros los parámetros de entrada del procedimiento estado.