Olá, Lucas, como vai?
O seu código está funcionando bem dentro da proposta que você escolheu, usando while para manter o programa em execução até que a pessoa decida encerrar. A lógica está correta e a verificação ignorando maiúsculas e minúsculas ficou bem construída.
Um ponto interessante é que, para a atividade original, um for já resolveria o processamento simples da lista, porém seu uso do while faz sentido para criar um fluxo interativo contínuo.
Um exemplo com for, apenas como referência ao exercício, seria algo como:
for cliente in clientes:
print(cliente)
Continue compartilhando seus códigos, eles ajudam bastante no aprendizado. O fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!