лучше без идеологии GOTO
но если никак то:
есть такие замены
если надо пропустить часть действий во вложенном цикле снизу вводить переменную и простыню из IF
если делаете прыжок в начало цикла то continue
если надо подняться на один уровень цикла то break
если уровней больше то надо использовать break label
а многоуровневые меню лучше реализовать через функцию