Angels are God’s messengers. That is the meaning of the Biblical Greek word used for angels, and the word from which the English word is derived.
Angels are created beings but they are made differently than humans. In regard to how they are different it is rather speculative to elaborate, but angels are mentioned in Scripture a number of ways, and from these we can learn some specific things about them.
Guardian angels are likely real in that Jesus speaks of putting angels in charge of watching over children.
Angels can have different physical appearances since some are described with six wings, with implication that this is different than other angels.
Angels can be used as God’s warriors in battle since Jesus states He could call 10,000 angels to His defense and since a battle in heaven is described in the origination of Satan and his minions.
Angels have a decision making ability and at least a degree of free will, since one third of the angels mounted this rebellion.
Angels can take on physical form since they took human women and interbred in the book of Genesis. These might well have only been fallen angels since Jesus mentioned angels do not have marital relations.
So how do we put these things together to give us a Christian understanding of angels? Begin with the very first thing mentioned. Angels are God’s messengers, sent to do the work of God. While God could accomplish His work in any number of ways, He chose to do some of it through angels.
But be careful, some of the conclusions people arrive at in regard to angels I would discourage. It is not wisdom to worship angels, or to seek their intervention on your behalf. We are to go directly to the Boss, not to His servants. We should not seek to know the names of specific angels or demons nor try to understand their hierarchy or realms of responsibility. Again we should relate directly to God through Jesus Christ. Remember they are God’s messengers, doing God’s work, so taking focus off of God to put it on angels will always be a misstep.