Well, it wouldn't make any sense if you spelled it guestofhonour, would it? It is three words.
three and one tenth or three point one
One point zero two three in word form is "one point zero two three."
One point two three three
3.100 = three and one tenth.
3.1000 = three and one ten thousandth (or three and one tenth).
The word guest has one syllable.
The word "honour" can be a noun (he behaved with honour) a verb (they honour him for his valour)
If you were invited to a birthday party at a restaurant by someone other than the Guest of honour, then check with them. Generally speaking the host is the one to pay for the guest of honour. You should be prepared to pay for your own meal and drinks and bring a gift for the guest of honour unless the invitation says "no gifts" in which case a card is appropriate.
Here is one sentence for the word guest; The hotel had a new guest check in today.
The word hospitality is derived from the Latin word hospes, meaning "guest, visitor, or one who provides lodging for a guest or visitor."
three
The word, "Three" has one syllable.
You have spelled it correctly - There is only one way to spell the word 'guest' !
three words
three and one tenth or three point one
One point zero two three in word form is "one point zero two three."
The word is trisect.