Meu código ficou da seguinte maneira:
# -*- coding: utf-8 -*-
...
def menu():
opcao = ''
nomes = []
while (opcao != '0'):
print '\nEscolha uma opção:\n1 - Cadastrar nomes;\n2 - Listar nomes;\n0 - Sair.\n'
opcao = raw_input()
if (opcao == '1'):
cadastrar(nomes)
if (opcao == '2'):
listar(nomes)
menu()
Mesmo assim, a saída no prompt apareceu com erro na acentuação: Escolha uma op├º├úo: 1 - Cadastrar nomes; 2 - Listar nomes; 0 - Sair.
Como corrigir?