user: I'm looking to reserve a deluxe room for a client whose ID is 123. They'll be staying from August 11th to August 15th, 2024. The room's nightly rate is $1000. Can you handle the booking for me?

Available functions:
name: book_room
description: Books a room for a customer.
parameters: type: dict
properties: room_type: type: dict
description: The room type to book.
check_in_date: type: string
description: The check-in date in format of MM-DD-YYYY.
check_out_date: type: string
description: The check-out date in format of MM-DD-YYYY.
customer_id: type: string
description: The customer ID.
discount_code: type: string
description: The discount code (if any).
required: room_type
check_in_date
check_out_date
customer_id
name: calculate_total_price
description: Calculates the total price of the room booking.
parameters: type: dict
properties: room_price: type: float
description: The price per night of the room.
nights: type: integer
description: The number of nights for the booking.
discount: type: float
description: The discount amount (if any).
default: 0
required: room_price
nights
name: confirm_booking
description: Confirms the room booking and sends a confirmation to the customer.
parameters: type: dict
properties: customer_id: type: string
description: The customer ID.
room_number: type: string
description: The room number assigned to the booking.
total_price: type: float
description: The total price for the booking.
required: customer_id
room_number
total_price