Breakdown of ¡Buenos días!
Questions & Answers about ¡Buenos días!
In Spain, buenos días is the standard fixed expression for good morning.
A native English speaker often expects a singular noun because English says morning, but Spanish uses the plural días in this greeting. You should learn it as a set phrase.
In Spain, buen día is not the normal greeting. You may hear it in some other Spanish-speaking countries, but buenos días is what you should use for Spain.