Se puede optimizar el codigo del bucle de la linea 85 haciendo un while(getchar){ comprobarCondiciones() menu() }