Most changes have an "Instant buy" or some such button where you enter in an amount of fiat and it will buy you bitcoin.
This is very easy but usually not the most bitcoin you can get per dollar.
If you use an exchange with a trading interface then you can pick the exact price that you are willing to pay. That way you can look at what the current buy and sell orders are and choose exactly what you are willing to spend.