Uma aplicação onde ao ser inicializada apresente ao usuário um menu onde seja possível cadastrar, listar e comprar produtos, além de visualizar carrinho de compra ou sair da aplicação.
Ao adicionar um produto no carrinho de compras, deve-se verificar se já existe um mesmo produto no carrinho, bastando alterar a quantidade.
Ao finalizar a compra deve ser apresentado ao usuário o total de acordo com os produtos e quantidadesinseridas no carrinho de compra.