Nicotaの動画

あげる to give to someone.

designate who with に

友達にプレゼントを上げました。

差し上げる humble form

やる can be used when giving to younger people, animals, things.

~てあげる to do for someone else.

妹に勉強を教えてあげる - to teach my little sister

彼女にお花を買ってあげた

These aren’t used when talking (directly) to someone older/above you. As it sounds like you’re doing something for them. It’s better to use the ~ます form of the action verb. ってあげます って差し上げます