Advice Needed on my robot project

So i am currently working on a robot which features the following

Main Robot:
2 X DC Motors
1 X Nokia 5110 LCD display for "facial expressions"
1 X 433 mhz RF Reciever
1 X Stepper motor for arm movement
1 X Battery pack holder

Controller:
1 X Nokia 5110 Display for "health and stats:
1 X 433 mhz Transmitter for communication with the robot
1 X analog stick for movement control
4 X buttons for robot operation (arms, speed etc)

With all of this going on, i was wondering how i would go about connecting it all up to the arduino and which board i would need or other parts to make this function

I know im going to need to use a rechargeable battery pack cause its gonna be quite power hungry.
I have already wired up and programmed the facial expressions but not sure how to attack the receiver or motor bit as im pretty low on connections on my UNO.

Would you guys recommend another board or is this project just not possible with all of the motors or screen etc?

Any help at all would be great, ideas, suggestions, even sharing projects youve done just for some insperation

Many Thanks

P.S. I'd be happy to provide more detail if you need them. just fire away.

P.S. I'd be happy to provide more detail if you need them. just fire away.

The general approach to forum help is try to develop your project and then ask questions about specific issues you are having. Break your project into its various parts and then work on those particular parts.