Buttons are interactive elements that enable users to trigger actions or events, such as submitting forms, opening dialogs, canceling actions, or performing operations. They are the primary way users interact with interfaces.