Devi aggiungere una

FLUSH;

dopo la linea

scanf("%u", &scelta);

altrimenti quella funzione non lavora correttamente.