Enquanto estava escrevendo meu código me deparei com um erro que não consegui entender, criei uma função para selecionar o produto e ela retornar as informações preço e nome. Acabei trocando o ponto por ponto e virgula no return e também coloquei no final, com muita dificuldade vi que era isso. Minha dúvida é, porque o erro que apareceu foi sobre a referência da função "adicionar" ao acionar o botão e não apenas o ; ?