Buttons allow users to take actions, and make choices, with a single tap.
Checkboxes allow a user to toggle an option on or off, or make multiple choices in a set of available options.
A dropdown allows the user to select an option from a list. Dropdowns enables users to make a quick selection of the available options for a specific entry.
Input fields allow users to add and edit text.
Use radio buttons when users must select one option in a list with exclusive options out of a set of two or more options. Radio buttons are common to use in forms, i.e when you apply for a loan and need to enter "Yes" or "No".
A stepper makes it easier to input values that are in a narrow range.