You’ll have to create a page do display your forums and some forums to fill them. You can find the settings in the admin area under Forums, Topics, and Replies. Settings for the forums can be found under Settings > Forums.
You could also take al look at the instructions in the Codex to see if you’re missing something.
It will not appear in the admin area. It is as if it is not there at all.
Does it show up in the list of installed plugins on the plugins page?
Have you tried to uninstall it through the plugins page. Or if it does not appear there, removing it through FTP (it should be in /wp-content/plugins/).
You could try to re-install it, maybe through different means (FTP is you used the new plugins page), and see if it shows up in the list.
Just did all of that but still no luck. It says its there in my FTP but it wont appear any place on wordpress. But it does show on the plugin page.