Jag är ny när de gäller bash scripting så jag hoppas ni förstår jag vad vill komma fram till

Jag har tyvärr ingen kod att visa upp för den ligger på en dator jag inte kommer åt för tillfället men jag skall försöka förklara så tydligt som möjligt:
Jag har 1 script med flera funktioner:
1. Sudo manual
2. Filstruktur manual
3. Övrigt
4. Exit
Alla dessa val skall representeras via en meny.
Grejen är att jag har tittat på olika menyer man kan skriva men problemet är att jag har redan skrivit 400rader kod ungefär såhär:
###### Sudo manual ######
function manual {
< TEXT >
}
# Slut
###### Filstruktur Manual ######
function filstruktur {
< TEXT >
}
# Slut
Varje manual har en function (om det nu är möjligt att göra så).
Själva idén jag hade var att skriva all kod först å på något sätt länka dessa med en function som anropas via menyval.
Trycker jag på 1an i menyn högst upp så skall t ex function manual anropas och då visas det jag skrivit efter ######## Sudo Manual #####.
Trycker jag på 2an så skall all text jag skrivit efter #### Filstruktur manual #### dyka upp.
Detta kanske är praktiskt omöjligt men då undrar jag.. Hur i efterhand ska jag göra för att anropa dessa olika delarna med en meny?
Hoppas jag inte rört till det för mkt
