`MerkleTree(data_list)` — Build a complete Merkle tree from a list of data - `get_proof(index)` — Generate a Merkle inclusion proof for any leaf - `verify_proof(data, proof, root)` — Verify a Merkle proof (static method) - `print_tree()` — Visualize the tree structure