Para leer variables en modo grafico tienes que escribir una funcion que reciba una cadena caracter por caracter, imprimiendolos de paso en la pantalla para saber que es lo que introduciste. La lectura termina con la aparicion del enter, que creo que tiene el valor 13.
Una mejora importante seria borrar en medio de la lectura, con ayuda de la tecla de backspace.
En el caso de valores numerico hay convertir la cadena con atoi() o atof(), segun corresponda.
Exito ! ! !