Titebond would be fine.
ANS 2 -PL 300 would also work fine for this.
Polyurethane construction adhesive like Sikabond Construction Adhesive will glue cork to marble. You could also use a hot glue gun.
White glue will work for that.
by gluing with super glue or Elmer's glue
school glue
Depends what you are gluing.
Sewing buttons on is better than gluing them.
Tite Bond 2 will work on cork to cork, but not as well as the new Elmer's Spray Contact glue.
If gluing paper to paper, white glue is best.
Depends on what you are gluing to what, and what it will be exposed to- moisture, heat, etc. If you are gluing paper to paper you can use a thin mix of flour and water as a glue. Wait until it dries thoroughly.
Epoxy is best for gluing glass to wood.
Either use a hot glue gun or some super glue.
Wood glue is better FOR GLUING WOOD than any other type of glue !