A multiplexer (MUX) is a digital switch that can perform various functions:
- Parallel to serial conversion: It converts multiple parallel data inputs to a single serial data output.
- Data distributor: It can distribute one of several inputs to the output based on selection.
- Logic function generator: It can be configured to perform different logic operations by appropriately setting its selection lines.
- Switching data: It switches data from multiple lines to a single output line.
Thus, all options (A), (B), (C), and (D) are correct.
Final Answer:
\[
\boxed{\text{(1) (A), (B), (C) and (D)}}
\]