Lees solamente un caracter.
Comparacion de caracteres con enteros.
El break al final del while hace que itere solamente una vez.
En los printf las variables a imprimir no llevan "&".
Los if con mas de una sentencia deben llevar llaves.
if(condicion)
{
1era sentencia;
2da sentencia;
.
.
}