Chamada de funções por main e alteração de dados

Agora as funções estão mais gerais (as que são chamadas por main), e a
alteração de dados para alunos e cursos foi optimizada.