Not able to access special characters i.e. @,( etc
I don't know what's wrong with your keyboard, but I will try to show you a way to find out which characters you can enter with it
(I'll have to check if this works on newer systems).
First, open the System Preferences.



Click the Keyboard icon to get


Make sure that the box to the left of Show Keyboard &amp; Character Viewer in menu bar is checked. If it is, then you should find this symbol

in the menu bar. Click on it and choose Show Keyboard Layout in the dopdown menu, which gives you this



and even better, when you press modifier keys, the Keyboard Viewer will show the characters you would get if you pressed a key.