This document provides an overview and examples of how to program a graphical user interface (GUI) using GUIDE in MATLAB. It discusses callback functions and shows code examples for different GUI components like push buttons, toggle buttons, radio buttons, check boxes, edit texts, list boxes, pop-up menus, panels, button groups, and axes. It also provides a simple example of designing a calculator app with GUIDE using these various components and their callback functions.