You can be a citizen of as many countries as you want (if all of them allow multiple citizenships), but inside the US, only your US citizenship will be recognized.
Also, if you are not a US citizen, then it will recognize the citizenship of that country which passport you used to enter the US. In your case, your legal citizenship in the USA will be that of the country listed on the GC.