Olá, Samuel! Entendi a sua dúvida e acredito que posso te ajudar.
No caso que você mencionou, você quer que o usuário insira um número e o programa retorne o nome correspondente a esse número na lista. Para isso, você pode usar o número inserido pelo usuário como índice para acessar o elemento correspondente na lista. No entanto, é importante lembrar que em Python, os índices começam em 0. Portanto, se o usuário inserir 1, você deve retornar o primeiro elemento da lista (índice 0), se ele inserir 2, você deve retornar o segundo elemento (índice 1) e assim por diante.
Aqui está um exemplo de como você pode fazer isso:
nomes = ['mario', 'josé', 'felipe']
numero = int(input("Qual nome gostaria de saber? (1 para Mario, 2 para José, 3 para Felipe): "))
resultado = nomes[numero - 1]
print(resultado)
Nesse código, subtraímos 1 do número inserido pelo usuário para obter o índice correspondente na lista. Assim, se o usuário inserir 1, o programa irá imprimir 'mario', se inserir 2, irá imprimir 'josé', e se inserir 3, irá imprimir 'felipe'.
Espero ter ajudado e bons estudos!