Ammazz faccio proprio pena in C++...
1) L'uso del goto e' fortemente sconsigliato in C (come in altri linguaggi ...); usa le istruzioni per impostare un ciclo;
Ok!
2) Questa linea
if (scelta < 10 and > 1)
non è scritta in C (and non è una keyword del C) ed è sbagliata sintatticamente in quanto la variabile scelta deve comparire due volte ... dovrebbe essere
if (scelta < 10 && scelta > 1)
Me ne sono accorto da solo e ho corretto
3) l'uso di variabili con visibilità maggiore del dovuto e' sconsigliato; la variabile "scelta" deve essere dichiarata all'interno del main.
Piccolo errore di distrazione
spero di migliorare