The guild leader is the player in charge! Usually, they created the guild and can change the settings e.g. guild description, required level, badge, type.
Leaders can accept requests sent by players who want to join the guild. Tap on Chat > Requests and tap on About player button to accept or decline. Tap on decline all to decline all requests in bulk.
Leaders can also remove players from the guild. To remove open My Guild tab and tap on player, then tap Remove player and confirm.
Leaders can decide to stop being a leader in this guild and make another guild member the leader. To do that tap on My Guild, then tap on a player in the list and tap the Make a leader button. Former leader stays in the guild but becomes a member.
If the leader leaves the guild, the former leader must choose who will be the new leader. If it is the last player, the guild will be disbanded.