Pins sufficient?

I am trying to do one display device kit for showing distance between one object which is to be placed some far away from the kit. For which I am taking the devices ultrasonic sensor (for distance measuring from the looking object) and servomotor (for angle changes of the object) and hall sensor (to detect fast if object is a magnet or magnet material) and for this I decided to take TFT display to show value and angles. please tell me for this procedure whether Arduino Uno pins are sufficient and if not how can I interface other controller (to interface which Mc you suggest)?