I'm trying to add a quest thing where I can make so you earn exp and items upon completion. I don't even know what to try yet.
You have to take your idea and break it down into smaller steps. ex:
To do all this, you'll need to know about events, tables, and writing your own functions. It may also be beneficial to know about writing your own classes (so that you can represent a Quest in your code); you can see two different styles being compared here