What should I choose civil engineering in IIT Madras or EEE at IIT Guwahati or ECE in IIT bhu ?
The name of colleges mentioned by you are IIT Madras, IIT Guwahati and IIT BHU. All these colleges are top-notch colleges equipped with everything of a students' utility. Now to choose among them you should prioritise the branches. Ypu should consider what fascinates you or what you are passionate about for. Moreover, if you want to be in government sector then you can choose civil engineering in IIT Madras. If you are good in Electronics, signals and semiconductors then you xan go for ECE in IIT BHU. Else if you would like to prioritise based on college and not branch or stream then you should choose IIT Madras.
Hope it helps you.
According to my research these all IIT are among the best IIT's so giving preference to the branch I think ECE at IIT bhu will be the best option to go with as it's is one of the top branch after CSE and IT.
You can also predict your future college on basis of jee main score using the link given below-
I hope this helps.