You can "play" the game without ever paying a cent.
There is no way to (permanently) buy/fully unlock all the features in the game.
The in-app purchases are largely consumables that make the game temporarily easier - so basically a modernized version of the pay-for-play arcade formula.