Do I have to buy an entire bitcoin?

Reading Time: < 1 minute

No. You can spend as much as you want (as little as $5).