With = the total is overwritten on every pass, so in the end it would only hold the last price.
With >= it would also print 0, and with from++ the counter goes up and the loop never ends.
% gives the remainder of the division; / gives the quotient, which is only 0 for numbers smaller than 2.
Each letter has to be looked up in the vowels, not in the word, and the count has to grow by 1 instead of being stuck at 1.
There’s always something extra
Every exercise comes with one to three extra blocks, depending on the difficulty: classic beginner mistakes. Spotting them is what makes you really read the code.