Mancano tutte le definizioni e le dichiarazioni di variabili, quel codice è incomprensibile, inoltre il menu principale dovresti probabilmente chiamarlo solo in main (almeno che tu non abbia organizzato tutto come una FSM, cosa che ritengo improbabile).

Se tutte le dichiarazioni che mancano sono variabili globali è molto meglio che tu riveda e ristrutturi il codice.

In ogni caso un problema che salta subito all'occhio è che le stringhe in C vanno comparate con strcmp.