Je comprends pas bien ta question, développe un peu

Pour ce qui est de retourner au début, cherche du coté
boucle while (prévois un peu de doliprane à coté du pc ^^)
T'as des explications là par exemple:
https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/les-boucles-3
Ex.
edit: Un exemple du menu utilisateur sur le script auto pour te faire une idée:
#!/bin/bash
#
while :; do
echo ""
echo "Choisissez une perversion sexuelle"
echo "Pour Gérontophilie tapez 1"
echo "Pour Zoophilie tapez 2"
echo "Pour Sortir tapez 3"
echo -n "Entrez votre choix :"
read -r OPTION
case $OPTION in
1)
echo "Vous avez choisi la grand-mère"
;;
2)
echo "Vous avez choisi le lapin"
;;
3)
break
;;
*)
echo "Choix Invalide vous êtes donc Sado-Maso"
;;
esac
done
Le plus chiant c'est quand tu dois mettre des boucles dans des boucles après, et de pas se perdre dans les sorties...