I also included a glitchy try at this I made, but I don't understand why it says 'error' in line '47'.

Actually, the glitchy one is working ok after you fix the error on line 47 (and another somewhere on 58). Basically, the error is telling you that look at your
if statement carefully.
This is an assignment, it means you want variable
Styluson to have value
trueStyluson = true
If you want to compare values, then you have to use 2
= signs, like
if Styluson == true then
This is a common bug in C/C++ as well, but in C/C++ you won't get an error, your program just won't work right... Heh

To keep track of if the button has been pressed before, you just need another variable. Set it to
false at the beginning of your code, then when the user click on button, you set it to
true. Now you just show different message base on your variable.
Have fun!
Waruwaru