Which of the following punctuations is used to join nouns with more than one word?

Question 4 options:

A comma

A question mark

A semicolon

A hyphen

A hyphen