is there a way I can close my own question once I have received a satisfactory answer? I don't want to completely delete it as I might need to access it later. Thanks.
No, there's no way to do this, and that's intentional. A question shouldn't be closed because it has received a satisfactory answer. Closure - or putting "on hold" (same thing) - means that a question was inappropriate in some way and should not have been asked in its current form. (In most cases, it can be edited to make it appropriate.)
I'm guessing you thought of this because you wanted a way to mark that your question has been resolved, like how forum posts often get
[SOLVED] edited into the title? If so, you should do that by accepting the answer that resolved your problem. Click the little green checkmark to the left of the answer.
As Chris White brought up in the comments, there is an internal algorithm that tracks the overall quality of posts made by new users. Having your question closed is a significant strike against you in that algorithm. It's a bad thing, and not something you should do voluntarily just because your question was answered.
By the way, since you mentioned deleting your question, you shouldn't do that either. Deletion, like closing, is intended for posts that are inappropriate for the site, but in this case they're so bad that there is no value in even keeping them visible on the site at all. This is a fate meant for the very bottom of the question barrel, and the post quality algorithm treats deleted questions accordingly.
It's worth saying a few words about the meaning of "closed" in the Stack Exchange system.
"Closed" does not mean "complete" or "dealt with" the way it does in a issue-tracking or work-ticket system. Because Stack Exchange sites are mostly trying to accumulate databases of well answered questions to help other people in the future the mere fact that the original asker is satisfied does not mean that a question is somehow done. New answers are welcome and sometimes they can rise to be more highly voted than the old answers.
"Closed does mean that the question has been found to be undesired for some reason. It might be bad on it's own merits (incoherent, based on disastrously false assumptions, a rant rather than a questions ...) or a good questions that does not fit well in the rigors of the Q&A format we use here.
In short, "closed" is a bad thing.