É que como eu fiz tudo seguido, então o erro ficou nos exercícios, mas já arrumei no código final ksksksk.
Respondendo sua pergunta, eu pensei em fazer isso de duas formas:
1 - Com um menu interativo através do "while True", seriam feitas perguntas separadas para armazenar as respostas via variáveis (input()). Depois, bastaria criar uma lista com esses dados (ou até um dicionário, seria melhor) e depois adicionar na lista final. Uma lista dentro da lista, como se fosse pacotinhos.
2 - Usando a POO, eu criaria a classe Aluno que teria como atributos o nome, a nota e a idade. Após isso, eu criaria uma lista geral (pertencente à Classe) e adicionaria esses alunos lá. Isso permitiria, depois, criar métodos para iterar de uma forma mais amigável ao usuário, poderia criar outra lista de alunos com recuperação e enviar para o SGBD, entre outros métodos. O Céu seria o limite.