@AlamoMustang It’s indeed annoying that most software is Brazilian Portuguese . Not sure if it would matter on the Portuguese test (there’s an agreement between Portugal and Brazil that has standardized the spelling of words, etc—although pronunciation and which words are actually used often differ).
Anyway, I’d recommend checking out Memrise. It’s my favorite app for learning Portuguese and they have recordings of Portuguese locals pronouncing different words and sentences. Most importantly, my Portuguese GF approves
There’s also Drops . It’s a bit simpler and is more useful for improving your vocabulary than actually becoming fluent, but it’s a very nice app.