I think letting the player choose is probably the best bet, so for a short timed jam like this one I think you made the right choice. But if you wanted to take it farther, letting the player select a purchase and then essentially having it purchase as soon as the player has enough money, would be a good improvement.