Im still learning the basics of C++, i find that i learn better when i actually work on something. What kind of project would someone be able to recommend that will challenge me but without going really far ahead of what i know? I can do all the dead simple basics pretty well by now (cout, cin, system("pause")). Once i start getting into things like arrays and pointers i know what they are and what they do, but im still learning things here and there about them. I still have problems with functions because they confuse me when they are not just void functions, i can still use them but i pretty much Google alot when i start using those. I have no idea when it comes to GUI's. Im pretty much limited to only the 1 file also, i have tried playing with reading and writing to a file but i have to Google that info rather than starting it from scratch.

So based on that info does anybody have any ideas of something i can try that will help me learn?