1. A method for performing an electrosurgical procedure, the method comprising: generating a pre-operative image of an anatomical section of a patient; analyzing the pre-operative image to generate data about the anatomical section of the patient to assist a user during surgery; receiving a real time video signal of a surgical site within the patient; displaying on a user interface the analyzed data with the video signal; inserting a remote controlled electrosurgical instrument within the patient, wherein the remote controlled electrosurgical instrument is configured to communicate with a remote; moving, rotating, or selecting a button on the remote in a similar manner to a hand-held electrosurgical instrument while the user uses the user interface to view the surgical site; and moving, rotating, or performing other action by the remote controlled surgical instrument based on movements or actions of the remote.