AWOL:
To me it looks like a question of pull-down resistors only, but it also looks like a Proteus question, not an Arduino question.
Possible possible, but you agree that there is no logic issue?
TomGeorge:
Hi,
I'm not a Proteus user but haven't you mislabeled R1 to R4 terminations on the Arduino input, thats is they are not in the proper format.
I would say don't be lazy, and wire the resistors R1 to R4 to A0 to A3.
Then get out your UNO and experiment, in the real world.
Do you have a DMM?
Tom.... 
TomGeorge:
Hi,
I'm not a Proteus user but haven't you mislabeled R1 to R4 terminations on the Arduino input, thats is they are not in the proper format.
I would say don't be lazy, and wire the resistors R1 to R4 to A0 to A3.
Then get out your UNO and experiment, in the real world.
Do you have a DMM?
Tom.... 
I am sorry but I don't think I have mislabeled, the only reason I did this is because this looks cleaner. Otherwise it would look too messy and it would be hard for people to see it.
Yes I have a DMM
Yes I would have to do it practically soon, I just like getting all done on softwares first.
Wawa:
In the real world, you would use the switches between analogue pins and ground (not 5volt).
And use INPUT_PULLUP in pinMode. No resistors.
Leo..
In the real world, there are 4 input pins whose volts vary digitally i.e. 0 or 3.6 or 0 and 5 . (Do I need level converters here ?)
I want to translate those 0 / 3.5 / 5V to High or Low of arduino. Like arduino should be able to guess whether a high is coming or a low is coming...
I have never worked with level converters but I have this wild guess.
Just needing advice in this regard, (to be more clear, the control signals that are being input to arduino, are signals sent to motors of an RC remote control car. (4 wires , 2 motors )