Hyphen
Used to combine words, separate groups of numbers, or break a word at the end of a line.
Minus
An arithmetic operator.
En Dash
Used to separate items in a range or series.
Em Dash
Used to separate an inserted clause from the main clause in a sentence.