Boas,
A opção zero(0), não funciona. Apenas funciona a opção. Quando digito zero (0), volta a pedir para Digite: 1 para cadastrar, 0 para terminar. Meu código abaixo:
def cadastrar (nomes):
print ('Digite: o nome:')
nome = input()
nomes.append(nome)
def menu():
nomes = []
escolha = ''
while (escolha != 0):
print ('Digite: 1 para cadastrar, 0 para terminar')
escolha = input()
if(escolha == '1'):
cadastrar(nomes)
if (escolha == '2'):
listar(nomes)
menu()