GIS: Vector Overlay: intersect, clip, union, difference

How do we make vector files interact with each other? When two vector files -sit-on-top- of the same area, we can use -overlay- commands.