Hi! A friend and I are interested in creating a game that is sort of like a MUD, only it's not Multiplayer, and it would be its own program, not over telnet. The concept is this -- You move locations and interact with objects and people just like a mud by typing whatever command it is you'd like to perform. The only real difference is that I'd like to show a picture in one corner of your character, and a picture in the other corner of the person or object you're interacting with; and I'd like these to change depending on what you do (ie, there is a treasure chest. you use the key and open it, and the picture changes from a closed chest to an open chest, and you character will grin). Obviously we'd have to spend a lot of time writing the actions for each command typed PER object/person you run into.
My questions are these...What program should I use to create this game? We're both beginners, does this seem like something plausible to create or is it too complicated? I'd like to create a game like this for my baby daughter for when she starts getting old enough to use the computer.

Any help would be appreciated! Thank you.