Running shells and terminals

There are many ways of running shells and terminals from within Emacs.