GameMenuElement members: private string title private List options private int activeOptionIndex functions: public GameMenuElement() public GameMenuElement(string title) public void SetTitle(string title) public void AddOption(string option) public void PreviousOption() public void NextOption() public string GetTitle() public string GetActiveOption() public int GetActiveIndex() GameMenu members: private string title private List menuElements private int activeElementIndex functions: public GameMenu() public GameMenu(string title) public void SetTitle(string title) public void AddMenuElement(GameMenuElement element) public void PreviousMenuElement() public void NextMenuElement() public string GetTitle() public GameMenuElement GetActiveMenuElement() public int GetActiveIndex() GameScreen members: private GameMenu menu private Texture2D backgroundTexture functions: public GameScreen() public void SetMenu(GameMenu menu) public void Draw()