The Hyphen, the EN and the EM
Found this great explanation on the difference between hyphens, en and em dashes. Wanted to post for future reference.
A hyphen, -, is used in words made of more than one word (Spider-Man, to-be-determined, fail-safe), or phrasal adjectives that happen before a noun (larger-than-life, over-the-top).