Correcao de alguns erros baseando-se no Valgrind.

O programa foi testado no Valgrind e foram feitas algumas modificacoes para
corrigir alguns erros que ele apontou. Tambem foi feita uma funcao para liberar
as opcoes do menu que sao alocadas dinamicamente. Mesmo assim, apesar do teste
basico do valgrind nao apontar mais nenhum erro de execucao, existe uma parte da
memoria alocada que nao e' liberada.

Essa parte nao liberada e' alocada por funcoes da ncurses e nao e' possivel
acesso facil e direto para liberar. Entao, deixa-se para o computador liberar
essa parte, ja que e' usual ele liberar de uma vez tudo que foi alocado
dinamicamente depois da execucao do programa (alguns programadores ate defendem
que nao se deveria fazer isso no codigo, ja que o computador ja faz e de modo
mais eficiente).