Which of the following are actions you can assign to an action button or slide object?

Which of the following are actions you can assign to an action button or slide object?

A. Run a macro
B. Play a sound
C. Hyper link
D. All of above