Well, details on the bits help to tell you for sure, but the basic stuff you're talking about are all definitly possible.
Check around in the playground and the tutorials to find examples of basically everything you've said, and then you just piece it all together!
But all that aside, an arduino is a quality investment for any electronics and project hobbyist, so why not eh?