Buttons trigger actions such as submitting forms, starting processes or confirming decisions. They are visually distinct and reserved for the most important actions on a page.
Use buttons for actions that change something or move users forward in a process, and use links for navigation.