Adding a new email address? Here are your options!

When you need to add an email address to your organization and are not looking to pay for a new named account (such as when a new employee starts) you can do so by adding an Alias, a Distribution List, or a Shared Mailbox.  Each serves a unique purpose, so how do they differ, and what are some common use cases for each?