Вариант 1: Пусть функции возвращают значение типа bool, если оно истинное - то вызвавшая функция тоже должна прерваться.
Вариант 2: выбросить исключение, поймать его там, где нужно остановить цепочку выходов. Имеет смысл описать своё исключение для такого, это несложно.
Вариант 3:
import sys
sys.exit()
Завершает работу скрипта. По факту, то же что и вариант 2, так как sys.exit() выбрасывает неотлавливаемое исключение.