There are multiple UI systems in Unity but uGUI is the latest and most commonly used. uGUI uses classes in the UnityEngine.UI namespace and components like Image, Text, and Button to build interfaces. Canvases are used to control where UI elements are positioned, either in screen space or world space. Cross resolution strategies like pixel size and screen size help UI scale appropriately on different screens. The event system allows communication between the UI and other game components through events. Exercises demonstrate creating a main menu with buttons, player input, and high score tracking using these uGUI systems.