ehm secondo me non hai benissimo inquadrato il concetto di funzione:

allora quando una funct viene richiamata il programma rimane dentro la funzione finchè non finisce di svolgere le istruzioni all'interno. All'interno della funct puoi scrivere return; che farà terminare la funzione; le istruzione scritte dopo "return" saranno quuindi ignorate. Puoi chiamare return xò solo da dentro alla funzione.

ora non ho capito bene il problema...prova a postare un es. di funzione che devi "stoppare" che provo a vedè