Buttons come in varying shapes, sizes and styles but there are a few things to consider when designing buttons with usability in mind.