Library offers something for everyone