Use Button, Toggle, Toggle Group, Checkbox, Radio Group, Switch, Slider, and Input OTP components. Handle controlled state, disabled behavior, labels, keyboard input, and domain-specific variants.