Can I apply for Schengen visa while staying in US but travel plans are from india to Europe and back to India? And do I need to confirm the tickets from US to India
For Schengen visa, you should apply from your country of residence, at the embassy or consulate for your place of residence. Exceptions are possible, but claiming an exception means you must argue that you are a hardship case. Better do it right.
The fact that you would arrive and leave through a third country is no problem. You wrote that you are staying in the US. Are you a citizen or permanent resident? If so, you should apply from the US. Explain the travel plans and where you will go after visiting the Schengen area.