I am curious on if Russian words for reservations are interchangeable.

For example - I have reserved a restaurant before by saying "хочу заказать"
What is the difference between this and say "бронированиe" or "резервирование"

And since we're on this topic, for hotel rooms, are the words "номер" and "комната" also interchangeable?