quando o usuario da enter apos digitar o caracter, o scanf le o caracter e o enter junto, o que da um pequeno problema no meu ep: quando um digito invalido é diggitado, o programa da um erro "comando desconhecido". como o scanf le o enter junto com o caracter, o ep roda a funcao escolohida e depois aparece um "comando desconhecido" do enter.
ja tentei colocar um getchar() depois do scanf para ele "pegar esse ENTER pra ele", mas dai quando o usuario só pressiona o ENTER da um bug chato.
alguem tem alguma sugestao? eu ja tentei quase de tudo...