Стирание оператора else
должно сработать:
def mainMenu():
os.system("clear")
print("menu")
print("1 - option 1")
print("2 - option 2")
selection=str(raw_input(""))
if selection=='1':
some super-interesting things
if selection=='2':
Kim Kardashian with Eskimo riding a polar bear
mainMenu()
В любом случае, я понимаю, что это далеко от окончательного кода, очевидно, кода внутри, если условия не будут работать. Если вы хотите, чтобы код запрашивал снова, он должен быть внутри al oop, в противном случае программа завершится. Это должно выглядеть так:
def mainMenu():
os.system("clear")
print("menu")
print("1 - option 1")
print("2 - option 2")
selection = '0'
while selection != '1' or selection !='2':
selection=str(raw_input(""))
if selection=='1':
some super-interesting things
if selection=='2':
Kim Kardashian with Eskimo riding a polar bear
mainMenu()