Oii, Yan. Tudo certo?
Obrigada por compartilhar seu código.
Seu código ficou muito bem estruturado! Gostei da ideia de criar uma função para organizar o fluxo e das validações que você implementou. Um ponto de atenção seria evitar mensagens que possam soar negativas, como a que aparece quando escolhem "NAO". Podemos substituir por algo mais neutro como: "Tudo certo, lista mantida como está.".
Uma dica interessante para o futuro é usar o método enumerate()
quando quiser exibir os itens de uma lista junto com suas posições, deixando o menu mais organizado. Algo assim:
lista_convidados = ['Bia', 'Ana', 'Joao']
print('Lista de convidados:')
for indice, nome in enumerate(lista_convidados, start=1):
print(f'{indice} - {nome}')
Esse código mostra cada convidado com sua respectiva posição na lista, facilitando na hora de escolher onde inserir alguém.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!