actually NO ( to both ) but that is up to you.
-a- you can study my 3 button code version to get a idea,
( but possibly for your next project )
-b- you should build up the STATE structure in a own little learn project first,
but already structured for all the operational logic of your project,
while the screen shown could be two simple rectangles ( or already buttons ).
-c- if you copy later in your original screen pages
or my “array function” or “array class function” pages
depends on if you understand them.