Per i goto che vanno verso l'inizio del programma, sì, utilizza un while ...

Per i goto usati per selezionare parti di codice, metti il codice in una funzione e chiama la funzione.