Hi guys sorry for the delay,
You are correct with the exception of the run button. I can provide an example bellow.

The script above is designed to be very simple and show the issues, Obviously its going to overload the integer kicking back an error. When I press run this works fine and I get the bellow error message as expected. 
Here is where things get strange, when you click debug, it should highlight in yellow the line that overloaded the variable, instead the error message goes away but the VBE window stay exactly the same.
Next, i added a few lines for demonstration purposes.

When you run the script with breaks again only the run button responds, when the code hits a break it rests from the start instead of waiting at that break, therefore pressing the run button repeatedly, as shown above, will print the value 1 constantly,
because only the code above the break is running.
Lastly, the buttons to the right do nothing at all, leaving no way to step through the code.
As I mentioned I have tried completely removing all Microsoft software and supporting files and reinstalling twice with no luck