Consegui conlcuir o desafio, porém, ficou uma pequena duvida em relação ao loop das opções. Para encerrar basta selecinar 0 e continuar 1, mas, ao selecionar qualquer outro numero ele se mantem no loop de compra. Tentei algumas formular atravez do "else if" e nao obtive resultado positivo. Poderia explicar como eu poderia resolver essa questão? Poderia encerrar o sistema, mais, o interessante seria dar uma resposta como opção invalida e retornar ao menu de sair ou continuar. Obrigado!