In graphical user interfaces (GUIs), a button is an interactive element that users can click or tap to perform an action, such as submitting a form, opening a dialog box, or executing a command. Buttons typically display a label or icon indicating their function and are designed to provide visual feedback to the user, such as changing appearance when hovered over or clicked. In web development, buttons are created using HTML and styled with CSS, and their actions are often defined with JavaScript. Buttons are fundamental components of user interface design, providing a simple and intuitive means for user interaction.