"would I need to use a deconstructor? I am assuming that a constructer gives you acces to those functions and the deconstructer stops giving acces?"
A constructor is called when you declare any object. Usually, you'll define the constructor to intialize your member variables like I did with the code in my previous post.
A destructor is automatically called when your object goes out of scope or the program ends. Unless you need to do something special, like delete dynamically created memory or close open phone lines your object was using, you don't need to define a destructor youself--the default destructor will be called automatically.
You should probably read a basic tutorial on classes before you attempt to write programs with them.