We will discuss several questions related to q-hypergeometric series and modular functions. Nahm's conjecture is an attempt to answer the question of when a certain q-hypergeometric series can have modularity. With this conjecture as motivation, we will consider a few closely related algebraic objects such as Bloch groups, Y-systems, T-systems, Q-systems, the dilogarithm function and its variants.