Resolvi implementar uma classe que auxilia no desenho de janelas(diálogos), estilo programas DOS. Isso para quebrar um pouco mais a cabeça e conhecer melhor as ferramentas. Então a saída visual do desafio não está idêntica ao que fora solicitado.
O link para o meu repositório é: https://github.com/fredericomf/cmdfipe
Seguem imagens da implementação:
Menu principal:
A opção "Sair" leva a um diálogo de confirmação.
Listagem de marcas:
Listagem de veículos:
Relatório final:
Confirmação de saída:
Fiquem à vontade para críticas ou sugestões.