Me ajuda
$produtos = listaProdutos($conexao);
Me ajuda
$produtos = listaProdutos($conexao);
Caíque, sua função listaProdutos($conexao); deve retornar um array de produtos. Assim, sua variável $produtos não está recebendo a função mas, sim, a lista de produtos que ela retorna.
Espero ter ajudado.
Abraço.
Completando o que o Manoel disse, nesse caso a variável $produto é um array que recebe o retorno da função, que é outro array.