ButtonBox[boxes] is a low-level box construct that represents a button in a notebook expression.
Manipulate[expr, {u, u_min, u_max}] generates a version of expr with controls added to allow interactive manipulation of the value of u. Manipulate[expr, {u, u_min, u_max, ...
ButtonNotebook[] gives the notebook, if any, that contains the button which initiated the current evaluation.
PasteButton[expr] represents a button that pastes expr whenever it is pressed. PasteButton[label, expr] displays with label on the button.
ButtonBoxOptions -> {opt_1 -> val_1, opt_2 -> val_2, ...} is an option for cells that specifies settings for buttons within the cell.
RadioButtonBar[x, {val_1, val_2, ...}] represents a radio button bar with setting x and with labeled radio buttons for values val_i.RadioButtonBar[Dynamic[x], {val_1, val_2, ...
Widget["RadioButton"] represents a radio button.
ButtonBar[{lbl_1 :> act_1, lbl_2 :> act_2, ...}] represents a bar of buttons with labels lbl_i that perform actions act_i when pressed.
ChoiceButtons[] represents a pair of OK and Cancel buttons that close a dialog.ChoiceButtons[{act_ok, act_cancel}] represents OK and Cancel buttons that evaluate the ...
ActionMenu[name, {lbl_1 :> act_1, lbl_2 :> act_2, ...}] represents an action menu with label name and with items labeled lbl_i that evaluates the expression act_i if the ...