title: <a> vs <button> vs <div> vs <input type='button">
body: <p>I've seen so many posts along the lines of "I'd like to <em>one-specific-thing</em> for my <em>one-specific-situation</em> when it comes to buttons in HTML. </p>
  
  <p>If I may, I'd like to get a professional take all in one post, here:</p>
  
  <p>When making buttons in HTML, what situations lead to:</p>
  
  <ul>
  <li><code>&lt;a&gt;</code> being the best answer? </li>
  <li><code>&lt;button&gt;</code> being the best answer? </li>
  <li><code>&lt;div&gt;</code> being the best answer? </li>
  <li><code>&lt;input type='button'&gt;</code> being the best answer?</li>
  </ul>