In your second button query, add this line:
[numQuery includeKey:theUser];
This will ensure the user object is fetched together with the result. You can then get this user object with:
PFUser *otherUser = [objects lastObject]; // Assuming there was only 1 user in the result
Now you have both users.
Then, to relate them, you need either a column on each user object with an array of other users who are friends, and update each of these columns on both user objects with the user object of the other user. This column should be an array of pointers.
However, a better approach is to use a separate parse class for friends linking. I assume people can have several such friendships. Maybe that's what your Friends class is for?