The spatial join tool inserts the columns from one feature table to another based on location or proximity. It can affix one or many fields to the target.
The buffer tool (planar/geodesic) generates a polygon around features at a set distance. Here are the differences between ring, geodesic & euclidean buffers.