Ok, I have finally figured out how to buy some bitcoin so that I can pay for my order with it. It has taken a while, but I cant resist the discount. I ended up going with Binance. The process is pretty simple so I shouldn't have any problems buying my bitcoin from now on.
My only problem is that they want to charge me ~$4 to transfer my Bitcoin out of my account if I want to use it to pay for my order... This seems high!
Is there a cheaper way to transfer bitcoin across from Binance or do I need to create a cryptocurrency wallet?