vou pegar isso como um exemplo, mas você fez muita coisa errada, até ia arruma o programa mas mano, teria que ser refeito.
Então, sabe quando você declara uma função assim. isso quer dizer que:
- int menu = a função menu retorna um valor inteiro
- (int opcao); = ela recebe um valor inteiro
um exemplo de como utilizar este tipo de função seria:
int quadrado(int numero);
void main(){
int num, result;
printf("Este programa eleva um numero ao quadrado");
scanf("%d".&num);
result = quadrado(num);
printf("O quadrado de %d é %d: ",num, result);
}
int quadrado(int numero)
{
return numero * numero;
}
----------------------------------------------------------------------------------------------------
Tentei explicar da melhor forma, alguma duvida, to aqui.