En el menú de inicio habéis optado por una solución excesivamente sofisticada, que excede los contenidos de esta asignatura. Estáis empleando vectores de punteros a funciones en lugar de un bucle switch-case. Salvo que haya un motivo de peso para adoptar esta solución (que, en mi opinión no tiene justificación aquí) debéis reformular el código usando un esquema switch-case.
En el menú de inicio habéis optado por una solución excesivamente sofisticada, que excede los contenidos de esta asignatura. Estáis empleando vectores de punteros a funciones en lugar de un bucle switch-case. Salvo que haya un motivo de peso para adoptar esta solución (que, en mi opinión no tiene justificación aquí) debéis reformular el código usando un esquema switch-case.