When ever I consider making a plugin like this I always start without doing any file functions. Everything is hardcoded into a const. Get the menu working with the const first. THEN and only then I add the file reading. This way you know that you have something that works before you start screwing with files and makes it much easier to debug.
You can look at my bot apology plugin (in my sig) to see how simple file reading works.