user31167: I have been looking at the Arduino TFT Library and it supports all the bits and pieces for making a simple display, but I am looking for something a little higher level that has primitive dialog box and button capability, and presumably, the ability to layer the display so I can push and pop display elements.  Is there a higher level GUI library for Arduino TFT displays?

user47766: Take a look at this library. Will this do all that you want?
https://github.com/AndreiDegtiarev/AWind
I have not tried it yet but I would like to.
Edit:
I just remembered this https://github.com/ImpulseAdventure/GUIslice
https://github.com/ImpulseAdventure/GUIslice/wiki
A lightweight GUI framework for embedded displays
The library supports creation of multiple pages of buttons, text, images, checkboxes, sliders and other graphics primitives. New UI / widget types can be created easily.
It works with many existing TFT libraries. There also is a drag & drop builder application.  https://github.com/ImpulseAdventure/GUIslice-Builder

31167: <p>I have been looking at the Arduino TFT Library and it supports all the bits and pieces for making a simple display, but I am looking for something a little higher level that has primitive dialog box and button capability, and presumably, the ability to layer the display so I can push and pop display elements.  Is there a higher level GUI library for Arduino TFT displays?</p>
 47766: <p>Take a look at this library. Will this do all that you want?</p>
<p><a href="https://github.com/AndreiDegtiarev/AWind" rel="nofollow noreferrer">https://github.com/AndreiDegtiarev/AWind</a></p>
<p>I have not tried it yet but I would like to.</p>
<p>Edit:</p>
<p>I just remembered this <a href="https://github.com/ImpulseAdventure/GUIslice" rel="nofollow noreferrer">https://github.com/ImpulseAdventure/GUIslice</a>
<a href="https://github.com/ImpulseAdventure/GUIslice/wiki" rel="nofollow noreferrer">https://github.com/ImpulseAdventure/GUIslice/wiki</a></p>
<p>A lightweight GUI framework for embedded displays</p>
<p>The library supports creation of multiple pages of buttons, text, images, checkboxes, sliders and other graphics primitives. New UI / widget types can be created easily.</p>
<p>It works with many existing TFT libraries. There also is a drag &amp; drop builder application.  <a href="https://github.com/ImpulseAdventure/GUIslice-Builder" rel="nofollow noreferrer">https://github.com/ImpulseAdventure/GUIslice-Builder</a></p>
