Some premium or luxury four-star hotels will offer a delivery service and will choose from a menu offered by their restaurant or other catering partners that can be delivered directly to the guest room. In this case, guests can make a reservation by phone, at the front desk or through a mobile app, and the delivery person will then bring the food to the door of their room.
But in the case of a normal four-star hotel, there is no delivery service, because such hotels do not include the cost of free meals in the room, and the food provided is usually required to be eaten in the restaurant, or the guest needs to pick up the food downstairs by themselves, depending on the actual situation of the hotel.