Lista de Prioridades em Python

Boa tarde, como eu crio uma lista de prioridades para a questão abaixo:

Nesta atividade você deverá utilizar os conhecimentos obtidos com estrutura de dados para desenvolver um APP para gerenciamento de vacinas da COVID19.

Primeiro será feito um cadastro da pessoa baseado nas informações a seguir:
• NOME
• ANO DE NASCIMENTO
• IDADE - calculado a partir do ano de nascimento
• BAIRRO QUE RESIDE
• GESTANTE (S/N)
• LACTANTE (S/N)
• COMORBIDADES - Doenças cardíacas crônicas, Doenças pulmonares, Nefropatias, Pacientes em diálise, Imunossupressos, Diabetes, Obesidade.
• PRIORIDADE - calculada a partir dos pesos tabelados
• VACINADA (S/N) - inicia sempre como N

Baseado nisso, será efetuado um cálculo de acordo com as informações na tabela que estará em anexo. SomarPesos = peso1+ peso2 + peso3 + peso4
Feito esse cálculo, a prioridade será para as pessoas que estiverem com o maior valor informado no resultado e assim sucessivamente até a ultima pessoa da fila!

No sistema constará o seguinte menu:
• [C]adastrar pessoa
• [P]esquisar pessoa
• E[d]itar pessoa
• [L]istar fila
• L[i]star vacinados
• [V]acinar
• [S]air

Ao inserir cada informação a tela deverá ser limpa antes de inserir a nova informação. Ex.: Nome (limpa a tela), idade (limpa a tela) e assim até a última informação, e, ao final, será exibida a mensagem: {nome}, adicionado à fila com sucesso!

Desde já agradeço a colaboração de todos!

tabela.xlsx (11,9,KB)