Welcome to the community @wjmichaux!
Do you need someone to do this or you want to someone to explain so you can do?
For first, you need to filter the list. There’s some videos in YouTube that you can check. Check this video made by @Victor: https://www.youtube.com/watch?v=xu9Pzos-OxU
Could you explain the 2nd one?
For third one, you can use a many to many relation. There’s some videos in YouTube that you can check. Check this video series made by @pford : Creating the Friend Requests Function in Adalo
For fourth one, you can built the chat system. There’s a clone that Adalo built too! : Clone Chat Feature to Jumpstart Your No Code App There’s a video that Adalo team created too! : https://youtu.be/0kSDrfwGJyo
Also there’s a Facebook clone that you can see these every feature. : Clone Facebook Clone to Jumpstart Your No Code App