Non esiste un solo e specifico utilizzo nell'adoperare le funzioni.

Prendila così: le funzioni sono utilizzate per rendere più dinamica la struttura dello script.

Potresti percorrere 5 km per andare al mercato del pesce a piedi facendo 10.000 passi oppure fare 2 passi per comprare il biglietto dell'autobus che ti porterà al mercato del pesce.

I Km sono la struttura dello script, i passi sono le righe dello script, l'autobus è una funzione e il biglietto e un suo argomento.

Secondo te come ti verrebbe più comodo andare al mercato del pesce?